home *** CD-ROM | disk | FTP | other *** search
/ PC Open 101 / PC Open 101 CD 2.bin / CD2 / PDF / Corsi / PHP / lezione_2 / menu.inc.php < prev    next >
Encoding:
PHP Script  |  2004-08-17  |  924 b   |  24 lines

  1.     <?php
  2.     // inizializzo l'array per convertire il nome della pagina con la corrispondente voce del menu di navigazione
  3.     $naviga = array ("main.php"=>"Home page", "arg1.php" => "Viaggi e foto", "arg2.php" => "Curriculum");
  4.     
  5.     // estraggo il nome della pagina in cui mi trovo
  6.     $nome_file = basename($_SERVER["PHP_SELF"]);
  7.     
  8.     // percorro l'array: la pagina in cui mi trovo non avrα link ed avrα un colore diverso rispetto alle altre indicazioni delle pagine in cui il link sarα ovviamente presente. Uso i costrutti foreach e if per ottenere questa funzione
  9.  
  10.     echo "<table><tr align='center'><td class='lato'> </td>";
  11.  
  12.     foreach ($naviga as $chiave=>$menu) {
  13.     echo "<td ";
  14.         if ($chiave==$nome_file) {
  15.             echo " class='nolink'>".$menu;
  16.         }
  17.         else {
  18.             echo " class='link'><a class='nav' href='".$chiave."'>$menu</a>";
  19.         }
  20.     echo "</td>";    
  21.     }    
  22.     echo "</td><td class='lato'> </td></tr></table>";
  23.     ?>
  24.